suspended membrane - French English Dictionary